﻿@charset "utf-8";
*{margin:0;padding:0;}
body{font:75%/1.8em "Microsoft YaHei", Simsun, Mingliu, Arial, Helvetica;text-align:center;background: url(/images/public/v_body_bg.png) #f9fafd repeat-x center top;}
h1,h2,h3,h4,h5,h6{font-size:110%;}
a:link,a:visited,a:active{color: #000;text-decoration:none;}
a:hover{color: #c9980d;text-decoration:none;}
div.m { width:100%; height: 100%; background:url(/images/public/con_bg.png) no-repeat right 34px;}
div.m .path{ padding:0 8px; height:35px; line-height:35px; color:#23405d; text-align: left;}
div.m div.con{ padding:10px;}

.logo { display:block; float:left; width:447px; height:89px; background:url(/images/public/logo.png) no-repeat center;}
h1 a span{ display:none;}
div div.t_r{ position:absolute; display: block; width:360px; height:89px; font-size:14px; color:#666699; right:18px; top:6px;}
div div.t_r p { padding:6px 6px 3px;}
div div.t_r p a,div div.t_r p a:visited{ color:#fff;}
div div.t_r p a:hover {text-decoration:underline; color:#ff0;}
div div.datatime{position:absolute; width:330px; height:28px; right:300px; bottom:2px; color:#ccccff; cursor:help;}
div div.datatime span{ color:#ff0;}
div div.search { position:absolute; width:284px; height:36px; line-height:36px; z-index:9; right:30px; bottom:2px; background:url(/images/public/search_bg.png) no-repeat center;}
div div.search p{ padding:6px 0 0;}
div div.search input{ width:160px; border:1px solid #838992; background:#99ffff; padding:3px;}
div div.search,div div.search input,div div.search img { vertical-align:middle;}


.hv{ display:block; padding:2px 5px;}
.news,.news_t,.news_e,.news_s{ width:330px; height:168px; float:left; }
.news h3,.news_t h3,.news_e h3,.news_s h3{ background:#1a499d; padding:5px 8px 0px; color:#fff; text-align:left; position:relative;}
.news h3 span.right,.news_t h3 span.right,.news_e h3 span.right,.news_s h3 span.right{ position:absolute; width:100px; height:25px; top:2px; right:6px; z-index:9; font-size:12px; text-align:right;}
.news h3 span.right,.news h3 span.right img,.news_t h3 span.right,.news_t h3 span.right img,.news_e h3 span.right,.news_e h3 span.right img,.news_s h3 span.right,.news_s h3 span.right img{ vertical-align:middle;}
.news h3 a,.news h3 a:visited,.news_t h3 a,.news_t h3 a:visited,.news_e h3 a,.news_e h3 a:visited,.news_s h3 a,.news_s h3 a:visited{ color:#fff;}
.news_t,.news_s{ margin:0 0 0 20px;}
.pl{ padding:0 0 0 6px; text-align:left;}